package swingxrcp.framework.server.action;

import java.io.Serializable;

import swingxrcp.framework.model.Action;

/**
 * Action拦截器
 *
 * @author liangfei
 *
 */
public interface ActionInterceptor {

    /**
     * 拦截Action执行过程
     *
     * @param action 被拦截的Action类或下一拦截器的Action代理
     * @param object 传入的参数
     * @return 传回的返回值
     * @throws Exception
     */
	Serializable intercept(Action action, Serializable object);

}
